#include <bits/stdc++.h>
using namespace std;

int n;
int r[100010];
int ans[100010];
int ans__;

int main()
{
	freopen("","r",stdin);
	freopen("","w",stdout);
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		cin>>r[i];
	}
	sort(r+1,r+n+1);
	for(int i=1;i<n;i++)
	{
		int min=1000000;
		int min2=1000000;
		int minw;
		int min2w;
		for(int j=1;j<=n;j++) 
		{
			if(!ans[j]||ans[j]==1)
			{
				if(r[j]>min)
				{
					min=r[j];
					minw=j;
				}
			}
		}
		for(int j=1;j<=n;j++) 
		{
			if(!ans[j])
			{
				if(r[j]>min2&&r[j]>min)
				{
					min2=r[j]
					min2w=j;
				}
				
			}
		}
		if(min2>=1000000)
		{
			
			break;
		}
		ans[min2w]=2;
		ans[minw]=1;
		
	}
	for(int i=1;i<=n;i++)
	{
		if(ans[i]==1)
		{
			ans__++;
		}
	}
	cout<<ans__;
	return 0;
}











